﻿legwear = {
	# interface_position = 1
	usage = game
	selection_behavior = max
	
	no_legwear = {
		usage = game 
		dna_modifiers = {
			accessory = {
				mode = add
		
				gene = legwear
				template = no_legwear
				value = 0
			}
		}
        outfit_tags = { no_clothes }
		weight = {
			base = 0
			modifier = {
				add = 1000
				AND = {
					# Deliberately not the "fully naked" one since you'll wear a nightgown if we don't allow full nudity
					should_be_naked_trigger = yes
				}
			}
		}
	}

## No Leg wear for children under 4 ## 

	children_no_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = no_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 100
				scope:age < 4
			}
		}
	}

	default_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = western_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 1
		}

	}

	western_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = western_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 20
				portrait_western_clothing_trigger = yes
			}
		}
	}

	western_war_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = western_war_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 60
				portrait_wear_armor_trigger = yes
				OR = {
					portrait_western_clothing_trigger = yes
					portrait_byzantine_clothing_trigger = yes
				}
			}
            modifier = {
                factor = 0   
                portrait_western_clothing_trigger = yes   
                has_ep2_dlc_trigger = yes   
            }   
		}
	}

	ep2_western_era1_war_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = western_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 60
				portrait_wear_armor_trigger = yes
				portrait_western_clothing_trigger = yes
                has_ep2_dlc_trigger = yes   
                portrait_era1_armor_trigger = yes  
			}
		}
	}

	ep2_western_era2_war_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = fp1_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 60
				portrait_wear_armor_trigger = yes
				portrait_western_clothing_trigger = yes
                has_ep2_dlc_trigger = yes   
                portrait_era2_armor_trigger = yes  
			}
		}
	}

	ep2_western_era3_war_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = western_war_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 60
				portrait_wear_armor_trigger = yes
				portrait_western_clothing_trigger = yes
                has_ep2_dlc_trigger = yes   
                portrait_era3_armor_trigger = yes  
			}
		}
	}

	ep2_western_era4_war_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep2_western_war_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 60
				portrait_wear_armor_trigger = yes
				portrait_western_clothing_trigger = yes
                has_ep2_dlc_trigger = yes   
                portrait_era4_armor_trigger = yes  
			}
		}
	}

	ep3_byzantine_low_nobility_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep3_byzantine_nobility_legwear
				range = { 0 0.49 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 80
                portrait_low_nobles_clothing_trigger = { 
                    CULTURE_INPUT = byzantine
                } 
                has_ep3_dlc_trigger = yes 
			}
		}
	}

	ep3_byzantine_high_nobility_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep3_byzantine_nobility_legwear
				range = { 0.49 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 80
                portrait_high_nobles_headgear_trigger = { 
                    CULTURE_INPUT = byzantine
                } 
                has_ep3_dlc_trigger = yes 
			}
		}
	}

	ep3_byzantine_imperial_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep3_byzantine_imperial_legwear
				range = { 0.49 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 80
				OR = {
	                portrait_royalty_trigger = { 
	                    CULTURE_INPUT = byzantine
	                } 
	                portrait_imperial_trigger = { 
	                    CULTURE_INPUT = byzantine
	                } 
				}
                has_ep3_dlc_trigger = yes 
			}
		}
	}

	mena_common_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = mena_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 20
				OR = {
					portrait_mena_clothing_trigger = yes
					portrait_indian_clothing_trigger = yes
					portrait_african_clothing_trigger = yes
				}
			}
		}
	}

	mena_nobility_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = mena_nobility_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 50
				trigger_if = {
					limit = { exists = this }
					OR = {
						AND = {
							OR = {
								highest_held_title_tier > tier_county
								AND = {
									government_has_flag = government_is_republic
									primary_title.tier > 1
								}
								AND = { is_ruler = yes government_has_flag = government_is_theocracy }
							}
							NOT = { AND = { is_ruler = yes government_has_flag = government_is_mercenary  } } # Blocked for mercenaries
							OR = {
								portrait_mena_clothing_trigger = yes
								portrait_indian_clothing_trigger = yes
								portrait_african_clothing_trigger = yes
							}
						}
						AND = {
							exists = primary_spouse
							OR = {
								is_ruler = no
								highest_held_title_tier = tier_barony
							}
							primary_spouse = {
								OR = {
									highest_held_title_tier > tier_county
									AND = {
										government_has_flag = government_is_republic
										primary_title.tier > 1
									}
									AND = { is_ruler = yes government_has_flag = government_is_theocracy }
								}
								OR = {
									portrait_mena_clothing_spouse_trigger = yes
									portrait_indian_clothing_spouse_trigger = yes
									portrait_african_clothing_spouse_trigger = yes
								}
							}
						}
					}
				}
				trigger_else = {
					scope:highest_held_title_tier > tier_county
					OR = {
						portrait_mena_clothing_trigger = yes
						portrait_indian_clothing_trigger = yes
						portrait_african_clothing_trigger = yes
					}
				}
			}
		}
	}

	mena_war_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = mena_war_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		outfit_tags = { mena_war_legwear }
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_wear_armor_trigger = yes
				OR = {
					portrait_mena_clothing_trigger = yes
					portrait_indian_clothing_trigger = yes
					portrait_african_clothing_trigger = yes
					portrait_steppe_clothing_trigger = yes
				}
			}
			modifier = {
				add = 101
				portrait_steppe_clothing_trigger = yes
			}
		}
	}
	
	## AFR ##
	
	afr_berber_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = afr_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_afr_berber_clothing_trigger = yes
				NOT = { portrait_wear_armor_trigger = yes }
			}
		}
	}

	## POL ##
	
	pol_west_slavic_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = pol_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_west_slavic_clothing_trigger = yes
			}
			modifier = {
				factor = 0
				has_ep2_dlc_trigger = yes
				OR = {
					portrait_era3_armor_trigger = yes
					portrait_era4_armor_trigger = yes
				}
				OR = {
                    portrait_commoner_armor_in_army_trigger = {
                        CULTURE_INPUT = west_slavic
                    }
                    portrait_low_nobles_armor_in_army_trigger = {
                        CULTURE_INPUT = west_slavic
                    }
					portrait_high_nobles_armor_in_army_trigger = {
						CULTURE_INPUT = west_slavic
					}
                }
			}
		}
	}

	## CCP4 SAMI ##
	
	ccp4_sami_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ccp4_sami_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_sami_clothing_trigger = yes
			}
		}
	}

	## CCP4 KHANTY / UGRO-PERMIAN ##
	
	ccp4_ugro_permian_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ccp4_khanty_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_ugro_permian_clothing_trigger = yes
			}
		}
	}

	fighting_trousers = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = clothes
				template = no_clothes
				range = { 0 1 } # For the randomness to work correctly
			}
			accessory = {
				mode = add
				gene = legwear
				template = fp1_common_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = 0
			modifier = {
				add = 1000
				should_be_topless_portrait_trigger = yes
			}
		}
	}


	ep1_jester_legwear = {

		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = ep1_jester_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}	
		weight = {
			base = -100
			modifier = {
				add = 1000
				is_male = yes
				has_court_position = court_jester_court_position
			}
			modifier = {
				factor = 0
				OR = {
					is_adult = no
					should_be_naked_trigger = yes
				}
			}			
			modifier = {
				factor = 0
				portrait_japanese_clothing_trigger = yes
			}
		}
	}


	# Shogunate

	japanese_legwear = {
		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = japanese_tabi
				range = { 0 1 } # For the randomness to work correctly
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 30
				portrait_japanese_clothing_trigger = yes
			}
		}
	}

	japanese_war_legwear_era1_high = {
		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = japanese_war_legwear
				value = 0  # For the randomness to work correctly
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_wear_armor_trigger = yes
				portrait_japanese_clothing_trigger = yes
			}
		}
	}

	japanese_war_legwear_era2_high = {
		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = japanese_war_legwear
				range = { 0 1 } # For the randomness to work correctly
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_wear_armor_trigger = yes
				portrait_japanese_clothing_trigger = yes
			}
		}
	}

	japanese_war_legwear_era3_high = {
		dna_modifiers = {
			accessory = {
				mode = add
				gene = legwear
				template = japanese_war_legwear
				value = 1 # For the randomness to work correctly
			}
		}
		weight = {
			base = 0
			modifier = {
				add = 101
				portrait_wear_armor_trigger = yes
				portrait_japanese_clothing_trigger = yes
			}
		}
	}
}
